/*--------------------------------------------------------
 * Copyright (c) 2011, The Dojo Foundation
 * This software is distributed under the "Simplified BSD license",
 * the text of which is available at http://www.winktoolkit.org/licence.txt
 * or see the "license.txt" file for more details.
 *--------------------------------------------------------*/
 
body
{
	background-color: #eee;
	color: #2f2f2f;
	font-family: Helvetica, Arial, sans-serif;
}

.w_border, .w_border_top, .w_border_bottom, .w_border_left, .w_border_right, .w_button
{
	border-color: #8a8a8a;
}

.w_bg_dark
{
	background-color: #000;
	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4d525a), to(#17191f), color-stop(50%, #151515));
	background-image: -moz-linear-gradient(top, #4d525a, #17191f, #151515 50%);
	background-image: linear-gradient(to bottom, #4d525a 0%, #151515 50%, #17191f 100%);
	
	color: #dedede;
}

.w_bg_light
{
	background-color: #f8f8f8;
	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#a1a1a1));
	background-image: -moz-linear-gradient(top, #f8f8f8, #a1a1a1);
	background-image: linear-gradient(to bottom, #f8f8f8 0%, #a1a1a1 100%);
	
	color: #2f2f2f;
}

/* layouts */
.w_header
{
	box-shadow: -5px 3px 5px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: -5px 3px 5px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: -5px 3px 5px rgba(0, 0, 0, 0.7);
}

.w_window
{
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
}

/* lists */
.w_list_item.w_bg_light
{	
	background-color: #fdfdfd;
	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eee));
	background-image: -moz-linear-gradient(top, #fdfdfd, #eee);
	background-image: linear-gradient(to bottom, #fdfdfd 0%, #eee 100%);
}

.w_list_item.w_bg_dark
{
	background-color: #000;
	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#000), color-stop(50%, #151515));
	background-image: -moz-linear-gradient(top, #2f2f2f, #000, #151515 50%);
	background-image: linear-gradient(to bottom, #2f2f2f 0%, #151515 50%, #000 100%);
}

/* icons */
.w_icon.w_chevron
{
	background-image: url(../img/chevron.png);
}

/* bars */
.w_bar
{
	background-color: #909090;
	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#909090), to(#dedede));
	background-image: -moz-linear-gradient(top, #909090, #dedede);
	background-image: linear-gradient(to bottom, #909090 0%, #dedede 100%);
}

.w_bar .w_bar_progress
{
	background-color: #a80d0d;
	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#a80d0d), to(#f67777));
	background-image: -moz-linear-gradient(top, #a80d0d, #f67777);
	background-image: linear-gradient(to bottom, #a80d0d 0%, #f67777 100%);
}